page {
	background: #F6F7F8;
	/* --- 主色系 (Colors) --- */
	--color-primary: #19be6b;
	--color-primary-dark: #18b566;
	--color-primary-light: #53e18b;
	--color-success: #5ac725;
	--color-warning: #f9ae3d;
	--color-error: #f56c6c;
	--color-info: #909399;
	/* --- 文字色系 (Text) --- */
	--text-color-primary: #303133;
	--text-color-regular: #606266;
	--text-color-secondary: #909399;
	--text-color-placeholder: #909399;
	--text-color-disabled: #c0c4cc;
	--text-color-white: #FFFFFF;
	/* --- 背景色系 (Background) --- */
	--bg-color-container: #FFFFFF;
	--bg-color-hover: #F6F7F8;
	/* --- 边框/分割线 (Border) --- */
	--border-color: #EBEDF0;
	--divider-color: #EEEEEE;
	/* --- 字体规范 (Typography) --- */
	--font-size-xl: 40rpx;
	--font-size-lg: 36rpx;
	--font-size-md: 32rpx;
	--font-size-base: 28rpx;
	--font-size-sm: 24rpx;
	--font-size-xs: 20rpx;
	--font-weight-medium: 500;
	--font-weight-bold: 700;
	--font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
	/* --- 间距规范 (Spacing) --- */
	--space-xs: 8rpx;
	--space-sm: 16rpx;
	--space-base: 24rpx;
	--space-md: 32rpx;
	--space-lg: 40rpx;
	--space-xl: 48rpx;
	--line-height-base: 1.5;
	--line-height-tight: 1.2;
	--line-height-loose: 1.8;
	/* --- 圆角规范 (Border Radius) --- */
	--border-radius-base: 8rpx;
	--border-radius-md: 16rpx;
	--border-radius-lg: 100rpx;
	--border-radius-circle: 50%;
	/* --- 小程序相关 (Mini Program Specific) --- */
	--safe-area-inset-bottom: constant(safe-area-inset-bottom);
	--safe-area-inset-bottom-env: env(safe-area-inset-bottom);

	/* --- box-sizing --- */
}